#ifndef __MISTY1TESTVECTORSSET3__
#define __MISTY1TESTVECTORSSET3__

#include "../plainkeycipher.h"

// Test vector from <https://www.cosic.esat.kuleuven.be/nessie/testvectors/bc/misty1/Misty1-128-64.verified.test-vectors>

const std::vector <PlainKeyCipher> MISTY1_TEST_VECTORS_SET_3 = {
    std::make_tuple("0000000000000000", "00000000000000000000000000000000", "B94A62816CB70F6F"), 
    std::make_tuple("0101010101010101", "01010101010101010101010101010101", "571B932D3A5B958C"), 
    std::make_tuple("0202020202020202", "02020202020202020202020202020202", "08FAA3BCF4C057E9"), 
    std::make_tuple("0303030303030303", "03030303030303030303030303030303", "7E12EAB92C53C081"), 
    std::make_tuple("0404040404040404", "04040404040404040404040404040404", "567963F2ED9F7199"), 
    std::make_tuple("0505050505050505", "05050505050505050505050505050505", "ADCBF8DB7833A636"), 
    std::make_tuple("0606060606060606", "06060606060606060606060606060606", "67269073263C9818"), 
    std::make_tuple("0707070707070707", "07070707070707070707070707070707", "44FBAB7E8B544C39"), 
    std::make_tuple("0808080808080808", "08080808080808080808080808080808", "87B1FD4052B940C7"), 
    std::make_tuple("0909090909090909", "09090909090909090909090909090909", "EFF0CB5CF0170A74"), 
    std::make_tuple("0A0A0A0A0A0A0A0A", "0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A", "DAD2CFFB201C00DF"), 
    std::make_tuple("0B0B0B0B0B0B0B0B", "0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B", "EBCF435B23CFB4C9"), 
    std::make_tuple("0C0C0C0C0C0C0C0C", "0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C", "92E00981E5350015"), 
    std::make_tuple("0D0D0D0D0D0D0D0D", "0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D", "CD70199048ADB686"), 
    std::make_tuple("0E0E0E0E0E0E0E0E", "0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E", "ACAD6C19AE66EB41"), 
    std::make_tuple("0F0F0F0F0F0F0F0F", "0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F", "4ECFE751E0E6A16F"), 
    std::make_tuple("1010101010101010", "10101010101010101010101010101010", "C7A91953216F1B61"), 
    std::make_tuple("1111111111111111", "11111111111111111111111111111111", "0227EB3422109682"), 
    std::make_tuple("1212121212121212", "12121212121212121212121212121212", "5B88EB8714B2CE08"), 
    std::make_tuple("1313131313131313", "13131313131313131313131313131313", "E325B133AB02C021"), 
    std::make_tuple("1414141414141414", "14141414141414141414141414141414", "93A4074EE9C38AE3"), 
    std::make_tuple("1515151515151515", "15151515151515151515151515151515", "15AB85B70F337868"), 
    std::make_tuple("1616161616161616", "16161616161616161616161616161616", "7EFD6E05D384512F"), 
    std::make_tuple("1717171717171717", "17171717171717171717171717171717", "C1E46E7B54BAD271"), 
    std::make_tuple("1818181818181818", "18181818181818181818181818181818", "956504E0F372D380"), 
    std::make_tuple("1919191919191919", "19191919191919191919191919191919", "667C8BB548330E81"), 
    std::make_tuple("1A1A1A1A1A1A1A1A", "1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A", "1F8787DF7582DCD0"), 
    std::make_tuple("1B1B1B1B1B1B1B1B", "1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B", "47F4EAF5BA82C610"), 
    std::make_tuple("1C1C1C1C1C1C1C1C", "1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C", "0F772431C6E54F3C"), 
    std::make_tuple("1D1D1D1D1D1D1D1D", "1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D", "51CF4361B3EF3EAC"), 
    std::make_tuple("1E1E1E1E1E1E1E1E", "1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E", "7AC52498328C66BE"), 
    std::make_tuple("1F1F1F1F1F1F1F1F", "1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F", "9C4E0F782BBBD830"), 
    std::make_tuple("2020202020202020", "20202020202020202020202020202020", "59C1B2425B4A223A"), 
    std::make_tuple("2121212121212121", "21212121212121212121212121212121", "31A75DEDAF90946A"), 
    std::make_tuple("2222222222222222", "22222222222222222222222222222222", "A08888CEACE91838"), 
    std::make_tuple("2323232323232323", "23232323232323232323232323232323", "EE86756508C71B51"), 
    std::make_tuple("2424242424242424", "24242424242424242424242424242424", "8C794B7BCA1FB3CE"), 
    std::make_tuple("2525252525252525", "25252525252525252525252525252525", "81C83EAEF39FAEC8"), 
    std::make_tuple("2626262626262626", "26262626262626262626262626262626", "B5609BB8BCC040E3"), 
    std::make_tuple("2727272727272727", "27272727272727272727272727272727", "6E9A9DFD7FA02D5D"), 
    std::make_tuple("2828282828282828", "28282828282828282828282828282828", "4BD6B8AC8348E44B"), 
    std::make_tuple("2929292929292929", "29292929292929292929292929292929", "702277B1BE362647"), 
    std::make_tuple("2A2A2A2A2A2A2A2A", "2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A", "99840E2304678EB7"), 
    std::make_tuple("2B2B2B2B2B2B2B2B", "2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B", "D5FAFF053FC9711E"), 
    std::make_tuple("2C2C2C2C2C2C2C2C", "2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C", "1465A6902902A9DF"), 
    std::make_tuple("2D2D2D2D2D2D2D2D", "2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D", "70556A22F96F41CB"), 
    std::make_tuple("2E2E2E2E2E2E2E2E", "2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E", "DA19418B7D400159"), 
    std::make_tuple("2F2F2F2F2F2F2F2F", "2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F", "EB2F5818B97997F0"), 
    std::make_tuple("3030303030303030", "30303030303030303030303030303030", "028302ABA83606BB"), 
    std::make_tuple("3131313131313131", "31313131313131313131313131313131", "F4B33E1EF5BD20CD"), 
    std::make_tuple("3232323232323232", "32323232323232323232323232323232", "F92366545DA95426"), 
    std::make_tuple("3333333333333333", "33333333333333333333333333333333", "B91E0D50260EA5C1"), 
    std::make_tuple("3434343434343434", "34343434343434343434343434343434", "65BB48F7091A87B8"), 
    std::make_tuple("3535353535353535", "35353535353535353535353535353535", "74CB938FE242CAD8"), 
    std::make_tuple("3636363636363636", "36363636363636363636363636363636", "C51B238963931BEA"), 
    std::make_tuple("3737373737373737", "37373737373737373737373737373737", "E85CDA0A33354B77"), 
    std::make_tuple("3838383838383838", "38383838383838383838383838383838", "4F6602279DE3F304"), 
    std::make_tuple("3939393939393939", "39393939393939393939393939393939", "0A368062D3845F30"), 
    std::make_tuple("3A3A3A3A3A3A3A3A", "3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A", "48C4236D0448CCEC"), 
    std::make_tuple("3B3B3B3B3B3B3B3B", "3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B", "897ED180FD105085"), 
    std::make_tuple("3C3C3C3C3C3C3C3C", "3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C", "59F0C15EE0456714"), 
    std::make_tuple("3D3D3D3D3D3D3D3D", "3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D", "887C6A8E6E63CDA8"), 
    std::make_tuple("3E3E3E3E3E3E3E3E", "3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E", "FB8D6E00900CDA0B"), 
    std::make_tuple("3F3F3F3F3F3F3F3F", "3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F", "AFAA84F9D83D146B"), 
    std::make_tuple("4040404040404040", "40404040404040404040404040404040", "2B7E4E486258B909"), 
    std::make_tuple("4141414141414141", "41414141414141414141414141414141", "86194C35E114C3FF"), 
    std::make_tuple("4242424242424242", "42424242424242424242424242424242", "F1CBC044C9116BC6"), 
    std::make_tuple("4343434343434343", "43434343434343434343434343434343", "89CE40A15516F3E9"), 
    std::make_tuple("4444444444444444", "44444444444444444444444444444444", "1FEF45E132BE4793"), 
    std::make_tuple("4545454545454545", "45454545454545454545454545454545", "D4DD6BFB2B418078"), 
    std::make_tuple("4646464646464646", "46464646464646464646464646464646", "9E22E3359F4B004F"), 
    std::make_tuple("4747474747474747", "47474747474747474747474747474747", "439299347C7AB95B"), 
    std::make_tuple("4848484848484848", "48484848484848484848484848484848", "D0D0D22D1AE3C91E"), 
    std::make_tuple("4949494949494949", "49494949494949494949494949494949", "238ED46CB305ED2D"), 
    std::make_tuple("4A4A4A4A4A4A4A4A", "4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A", "8C5FC44A0A55CD1C"), 
    std::make_tuple("4B4B4B4B4B4B4B4B", "4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B", "E6DE008CDD7AE66E"), 
    std::make_tuple("4C4C4C4C4C4C4C4C", "4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C", "59F96896661C3CC5"), 
    std::make_tuple("4D4D4D4D4D4D4D4D", "4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D", "F1A8707E73332709"), 
    std::make_tuple("4E4E4E4E4E4E4E4E", "4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E", "EF79FFF808FF2FCF"), 
    std::make_tuple("4F4F4F4F4F4F4F4F", "4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F", "90BBC887B67C5BE1"), 
    std::make_tuple("5050505050505050", "50505050505050505050505050505050", "43A0BB2C9F69540C"), 
    std::make_tuple("5151515151515151", "51515151515151515151515151515151", "A76AB7C0F3993C3C"), 
    std::make_tuple("5252525252525252", "52525252525252525252525252525252", "404CF5D76770380F"), 
    std::make_tuple("5353535353535353", "53535353535353535353535353535353", "1144635F33B4B108"), 
    std::make_tuple("5454545454545454", "54545454545454545454545454545454", "533F39599024FEA4"), 
    std::make_tuple("5555555555555555", "55555555555555555555555555555555", "4EDE5A21D440F879"), 
    std::make_tuple("5656565656565656", "56565656565656565656565656565656", "037F87017D5758FC"), 
    std::make_tuple("5757575757575757", "57575757575757575757575757575757", "23C696C1C9D9802C"), 
    std::make_tuple("5858585858585858", "58585858585858585858585858585858", "8B421F3F8D5889C9"), 
    std::make_tuple("5959595959595959", "59595959595959595959595959595959", "7FE115F7EBD82FDE"), 
    std::make_tuple("5A5A5A5A5A5A5A5A", "5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A", "0347C94061CF3903"), 
    std::make_tuple("5B5B5B5B5B5B5B5B", "5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B", "1AC288F297B92B66"), 
    std::make_tuple("5C5C5C5C5C5C5C5C", "5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C", "37FA640BE196F22C"), 
    std::make_tuple("5D5D5D5D5D5D5D5D", "5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D", "B12BC54045F08295"), 
    std::make_tuple("5E5E5E5E5E5E5E5E", "5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E", "4D3CACF8EA0A8F24"), 
    std::make_tuple("5F5F5F5F5F5F5F5F", "5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F", "8E53BDBDF05F21FE"), 
    std::make_tuple("6060606060606060", "60606060606060606060606060606060", "CE119D047B746E77"), 
    std::make_tuple("6161616161616161", "61616161616161616161616161616161", "AC67362978CE521D"), 
    std::make_tuple("6262626262626262", "62626262626262626262626262626262", "202681CEEF6A0641"), 
    std::make_tuple("6363636363636363", "63636363636363636363636363636363", "B6EBDE980A8E406C"), 
    std::make_tuple("6464646464646464", "64646464646464646464646464646464", "E4ACD49AED306E31"), 
    std::make_tuple("6565656565656565", "65656565656565656565656565656565", "687E41E70893F5E5"), 
    std::make_tuple("6666666666666666", "66666666666666666666666666666666", "B9194473591623E2"), 
    std::make_tuple("6767676767676767", "67676767676767676767676767676767", "AD84C53AE83B1453"), 
    std::make_tuple("6868686868686868", "68686868686868686868686868686868", "F6F6BC9C77B676E7"), 
    std::make_tuple("6969696969696969", "69696969696969696969696969696969", "383CB935FEA01616"), 
    std::make_tuple("6A6A6A6A6A6A6A6A", "6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A", "CB76EABE21CFEFF9"), 
    std::make_tuple("6B6B6B6B6B6B6B6B", "6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B", "7C760F43BE7A0AE0"), 
    std::make_tuple("6C6C6C6C6C6C6C6C", "6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C", "A0CC24A85B11E9CD"), 
    std::make_tuple("6D6D6D6D6D6D6D6D", "6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D", "08BD628666229CDB"), 
    std::make_tuple("6E6E6E6E6E6E6E6E", "6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E", "248B93D9414CE931"), 
    std::make_tuple("6F6F6F6F6F6F6F6F", "6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F", "68A7EA5427C71A47"), 
    std::make_tuple("7070707070707070", "70707070707070707070707070707070", "0CB6C4E6034E36A8"), 
    std::make_tuple("7171717171717171", "71717171717171717171717171717171", "F6236FB9269BE68F"), 
    std::make_tuple("7272727272727272", "72727272727272727272727272727272", "4AD577079CC83F3F"), 
    std::make_tuple("7373737373737373", "73737373737373737373737373737373", "1BF4A2E98DDE6B85"), 
    std::make_tuple("7474747474747474", "74747474747474747474747474747474", "417447C0EFA545B9"), 
    std::make_tuple("7575757575757575", "75757575757575757575757575757575", "0E5AF6C1F9A2A4FF"), 
    std::make_tuple("7676767676767676", "76767676767676767676767676767676", "D6252FF0F50F6298"), 
    std::make_tuple("7777777777777777", "77777777777777777777777777777777", "FD11B762089A77E9"), 
    std::make_tuple("7878787878787878", "78787878787878787878787878787878", "8F57548E30F72132"), 
    std::make_tuple("7979797979797979", "79797979797979797979797979797979", "0AAAF66AC052234B"), 
    std::make_tuple("7A7A7A7A7A7A7A7A", "7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A", "4F7301DDF7F9BB23"), 
    std::make_tuple("7B7B7B7B7B7B7B7B", "7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B", "3ABB712DEE262A5D"), 
    std::make_tuple("7C7C7C7C7C7C7C7C", "7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C", "870079634F996760"), 
    std::make_tuple("7D7D7D7D7D7D7D7D", "7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D", "537093845374E9BE"), 
    std::make_tuple("7E7E7E7E7E7E7E7E", "7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E", "092C2B3DEDA088D1"), 
    std::make_tuple("7F7F7F7F7F7F7F7F", "7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F", "7B89D9265881A984"), 
    std::make_tuple("8080808080808080", "80808080808080808080808080808080", "F6FCF844089D0D7D"), 
    std::make_tuple("8181818181818181", "81818181818181818181818181818181", "2FFAF44121E4F834"), 
    std::make_tuple("8282828282828282", "82828282828282828282828282828282", "4EED79D6916AA112"), 
    std::make_tuple("8383838383838383", "83838383838383838383838383838383", "12B62B3C7FCAA24B"), 
    std::make_tuple("8484848484848484", "84848484848484848484848484848484", "F7FAF70C7E4ED8B7"), 
    std::make_tuple("8585858585858585", "85858585858585858585858585858585", "C58EC8FEE9DD45CF"), 
    std::make_tuple("8686868686868686", "86868686868686868686868686868686", "A6159BD7C1E24B82"), 
    std::make_tuple("8787878787878787", "87878787878787878787878787878787", "D4060CA2E13014F7"), 
    std::make_tuple("8888888888888888", "88888888888888888888888888888888", "D8316FA573E914EE"), 
    std::make_tuple("8989898989898989", "89898989898989898989898989898989", "F3F195EA1E0A4ACC"), 
    std::make_tuple("8A8A8A8A8A8A8A8A", "8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A", "166D10F9D1DB0B9E"), 
    std::make_tuple("8B8B8B8B8B8B8B8B", "8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B", "FCE1603171E622CE"), 
    std::make_tuple("8C8C8C8C8C8C8C8C", "8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C", "484E164004CE642E"), 
    std::make_tuple("8D8D8D8D8D8D8D8D", "8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D", "542E40966D874793"), 
    std::make_tuple("8E8E8E8E8E8E8E8E", "8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E", "9C44E79409B316F1"), 
    std::make_tuple("8F8F8F8F8F8F8F8F", "8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F", "FF403290A75E2386"), 
    std::make_tuple("9090909090909090", "90909090909090909090909090909090", "A87936DAE2B2DB22"), 
    std::make_tuple("9191919191919191", "91919191919191919191919191919191", "DB57C6183C6DF423"), 
    std::make_tuple("9292929292929292", "92929292929292929292929292929292", "FCA1F0D005665F3F"), 
    std::make_tuple("9393939393939393", "93939393939393939393939393939393", "414570616E5BB885"), 
    std::make_tuple("9494949494949494", "94949494949494949494949494949494", "1B52E733F56BB0F8"), 
    std::make_tuple("9595959595959595", "95959595959595959595959595959595", "AB178FAC3A985A48"), 
    std::make_tuple("9696969696969696", "96969696969696969696969696969696", "578068221BF3083E"), 
    std::make_tuple("9797979797979797", "97979797979797979797979797979797", "96FC28DA980FB460"), 
    std::make_tuple("9898989898989898", "98989898989898989898989898989898", "28E3F3C65E216A08"), 
    std::make_tuple("9999999999999999", "99999999999999999999999999999999", "D903C4DCBC3FFE5F"), 
    std::make_tuple("9A9A9A9A9A9A9A9A", "9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A", "37E627617FECF7B0"), 
    std::make_tuple("9B9B9B9B9B9B9B9B", "9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B", "0E35BA46EF96ECD3"), 
    std::make_tuple("9C9C9C9C9C9C9C9C", "9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C", "C9B3D8ECC7A4D67B"), 
    std::make_tuple("9D9D9D9D9D9D9D9D", "9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D", "A51BC886B2DC241A"), 
    std::make_tuple("9E9E9E9E9E9E9E9E", "9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E", "98BD160DC1FB856B"), 
    std::make_tuple("9F9F9F9F9F9F9F9F", "9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F", "FBDD5A2F04D26369"), 
    std::make_tuple("A0A0A0A0A0A0A0A0", "A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0", "B795ED79D56BBE0B"), 
    std::make_tuple("A1A1A1A1A1A1A1A1", "A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1", "9AA512CFD12AE768"), 
    std::make_tuple("A2A2A2A2A2A2A2A2", "A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2", "B8BC5A15E3EB39B5"), 
    std::make_tuple("A3A3A3A3A3A3A3A3", "A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A3", "1A5B92DEE0354986"), 
    std::make_tuple("A4A4A4A4A4A4A4A4", "A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4", "E7723352510DD8A7"), 
    std::make_tuple("A5A5A5A5A5A5A5A5", "A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5", "5C24B50DBF42BCEF"), 
    std::make_tuple("A6A6A6A6A6A6A6A6", "A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6A6", "8791633A42ED1B59"), 
    std::make_tuple("A7A7A7A7A7A7A7A7", "A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7", "3A95DDAEA53C6F5A"), 
    std::make_tuple("A8A8A8A8A8A8A8A8", "A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8", "A11241415CB1C9A8"), 
    std::make_tuple("A9A9A9A9A9A9A9A9", "A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9", "26004A5913819210"), 
    std::make_tuple("AAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "2E0BB86F317F0A2F"), 
    std::make_tuple("ABABABABABABABAB", "ABABABABABABABABABABABABABABABAB", "CF6A442C967A6B2D"), 
    std::make_tuple("ACACACACACACACAC", "ACACACACACACACACACACACACACACACAC", "16D476F2E011E56F"), 
    std::make_tuple("ADADADADADADADAD", "ADADADADADADADADADADADADADADADAD", "C14FF78BC53EEBBF"), 
    std::make_tuple("AEAEAEAEAEAEAEAE", "AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE", "60809C2139A96529"), 
    std::make_tuple("AFAFAFAFAFAFAFAF", "AFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF", "83EDAE6D41125C8B"), 
    std::make_tuple("B0B0B0B0B0B0B0B0", "B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0", "078B7D7DE5838DE1"), 
    std::make_tuple("B1B1B1B1B1B1B1B1", "B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1", "BBF50F74D8E64E30"), 
    std::make_tuple("B2B2B2B2B2B2B2B2", "B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2", "33E318F851C13C00"), 
    std::make_tuple("B3B3B3B3B3B3B3B3", "B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3", "C25D1D4BF13B0494"), 
    std::make_tuple("B4B4B4B4B4B4B4B4", "B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4", "64809BA64542F8F9"), 
    std::make_tuple("B5B5B5B5B5B5B5B5", "B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5B5", "DBBE3C2D33732A6F"), 
    std::make_tuple("B6B6B6B6B6B6B6B6", "B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6", "771F20CEE7506BE7"), 
    std::make_tuple("B7B7B7B7B7B7B7B7", "B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7", "89AAE9CE6FDDC0D1"), 
    std::make_tuple("B8B8B8B8B8B8B8B8", "B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8B8", "52C86C5897A492CE"), 
    std::make_tuple("B9B9B9B9B9B9B9B9", "B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9B9", "D05859BC5B300611"), 
    std::make_tuple("BABABABABABABABA", "BABABABABABABABABABABABABABABABA", "0A3947CFCCCC15AE"), 
    std::make_tuple("BBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", "90D828A877F824F1"), 
    std::make_tuple("BCBCBCBCBCBCBCBC", "BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC", "B0AE05B208B85098"), 
    std::make_tuple("BDBDBDBDBDBDBDBD", "BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD", "453A98C387D17BEA"), 
    std::make_tuple("BEBEBEBEBEBEBEBE", "BEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBE", "7F29BBEFDBFEB3C0"), 
    std::make_tuple("BFBFBFBFBFBFBFBF", "BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF", "87925DA947AAA9B5"), 
    std::make_tuple("C0C0C0C0C0C0C0C0", "C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0", "474D1C7379419B64"), 
    std::make_tuple("C1C1C1C1C1C1C1C1", "C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1", "724772EDAF17842C"), 
    std::make_tuple("C2C2C2C2C2C2C2C2", "C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2", "8B64AE869D361A8C"), 
    std::make_tuple("C3C3C3C3C3C3C3C3", "C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3", "CE9A813A6C1E4C95"), 
    std::make_tuple("C4C4C4C4C4C4C4C4", "C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4C4", "D9A4F2386A83C584"), 
    std::make_tuple("C5C5C5C5C5C5C5C5", "C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5", "F4168A3DDFAA2DE1"), 
    std::make_tuple("C6C6C6C6C6C6C6C6", "C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6", "61885F755D6FE00D"), 
    std::make_tuple("C7C7C7C7C7C7C7C7", "C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7", "46065F64F3B04579"), 
    std::make_tuple("C8C8C8C8C8C8C8C8", "C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8C8", "CE7D70FE06A4F602"), 
    std::make_tuple("C9C9C9C9C9C9C9C9", "C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9", "9ADF1C97A05D2325"), 
    std::make_tuple("CACACACACACACACA", "CACACACACACACACACACACACACACACACA", "0C1B8701F2839193"), 
    std::make_tuple("CBCBCBCBCBCBCBCB", "CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB", "3BD0514A2AD44E75"), 
    std::make_tuple("CCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "EF988CCC6F5DAAC0"), 
    std::make_tuple("CDCDCDCDCDCDCDCD", "CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD", "3537ACF9F8B3A4F6"), 
    std::make_tuple("CECECECECECECECE", "CECECECECECECECECECECECECECECECE", "E3A166347132F812"), 
    std::make_tuple("CFCFCFCFCFCFCFCF", "CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF", "958DB80C130027B4"), 
    std::make_tuple("D0D0D0D0D0D0D0D0", "D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0", "FC9D1EDE0FB250C3"), 
    std::make_tuple("D1D1D1D1D1D1D1D1", "D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1", "D0BA9D23BFA4F30C"), 
    std::make_tuple("D2D2D2D2D2D2D2D2", "D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2", "B6047FD0E88C5D16"), 
    std::make_tuple("D3D3D3D3D3D3D3D3", "D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3", "2280CD1547BF1D28"), 
    std::make_tuple("D4D4D4D4D4D4D4D4", "D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4", "FDD4D3D028F2FB78"), 
    std::make_tuple("D5D5D5D5D5D5D5D5", "D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5", "DDF01B32D03AC025"), 
    std::make_tuple("D6D6D6D6D6D6D6D6", "D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6", "32F524E8BC58AF66"), 
    std::make_tuple("D7D7D7D7D7D7D7D7", "D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7", "DE49208313FA68EC"), 
    std::make_tuple("D8D8D8D8D8D8D8D8", "D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8", "43034D5825C5E79D"), 
    std::make_tuple("D9D9D9D9D9D9D9D9", "D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9", "A823873BAF077D4D"), 
    std::make_tuple("DADADADADADADADA", "DADADADADADADADADADADADADADADADA", "4E93A8AB978FF577"), 
    std::make_tuple("DBDBDBDBDBDBDBDB", "DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB", "1D774883F9AEE5AB"), 
    std::make_tuple("DCDCDCDCDCDCDCDC", "DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDC", "6B2FA960CB5EEC30"), 
    std::make_tuple("DDDDDDDDDDDDDDDD", "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD", "DFD51237ED2AFB4C"), 
    std::make_tuple("DEDEDEDEDEDEDEDE", "DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE", "5616A37B8A7F044C"), 
    std::make_tuple("DFDFDFDFDFDFDFDF", "DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF", "1714F12B51F9A956"), 
    std::make_tuple("E0E0E0E0E0E0E0E0", "E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0", "9DB0BF0D271ADC8C"), 
    std::make_tuple("E1E1E1E1E1E1E1E1", "E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1", "F81ECF09BFB07A4B"), 
    std::make_tuple("E2E2E2E2E2E2E2E2", "E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2", "2ACC610179553E3C"), 
    std::make_tuple("E3E3E3E3E3E3E3E3", "E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3", "83299006AE845FC0"), 
    std::make_tuple("E4E4E4E4E4E4E4E4", "E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4", "6B06E0EAFA66D98E"), 
    std::make_tuple("E5E5E5E5E5E5E5E5", "E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5", "B8C997353FB43561"), 
    std::make_tuple("E6E6E6E6E6E6E6E6", "E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6", "17ABBE2D0232D6AE"), 
    std::make_tuple("E7E7E7E7E7E7E7E7", "E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7", "A5A84DE58835BF04"), 
    std::make_tuple("E8E8E8E8E8E8E8E8", "E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8", "4FABD6C918F1B30C"), 
    std::make_tuple("E9E9E9E9E9E9E9E9", "E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9", "C5C437C56A0C251B"), 
    std::make_tuple("EAEAEAEAEAEAEAEA", "EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA", "A360F12B31CCFC5E"), 
    std::make_tuple("EBEBEBEBEBEBEBEB", "EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB", "F530F8B06DD77B8A"), 
    std::make_tuple("ECECECECECECECEC", "ECECECECECECECECECECECECECECECEC", "B3B13472C5D0384C"), 
    std::make_tuple("EDEDEDEDEDEDEDED", "EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED", "6B7EDFC1D167B799"), 
    std::make_tuple("EEEEEEEEEEEEEEEE", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", "87CC3BAF3DAA5249"), 
    std::make_tuple("EFEFEFEFEFEFEFEF", "EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF", "28EEDB935FD35519"), 
    std::make_tuple("F0F0F0F0F0F0F0F0", "F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0", "085C736ADDCF6EA4"), 
    std::make_tuple("F1F1F1F1F1F1F1F1", "F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1", "F9247A246DC31749"), 
    std::make_tuple("F2F2F2F2F2F2F2F2", "F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2", "39D90F5505299D9B"), 
    std::make_tuple("F3F3F3F3F3F3F3F3", "F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3", "5485D405C02B49C9"), 
    std::make_tuple("F4F4F4F4F4F4F4F4", "F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4", "A7489DC5DE71ECD5"), 
    std::make_tuple("F5F5F5F5F5F5F5F5", "F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5", "DECF4E68BB7906AA"), 
    std::make_tuple("F6F6F6F6F6F6F6F6", "F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6", "87FD57285E24C9BA"), 
    std::make_tuple("F7F7F7F7F7F7F7F7", "F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7", "C99346E0096027C9"), 
    std::make_tuple("F8F8F8F8F8F8F8F8", "F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8", "70A5BD315E651F0D"), 
    std::make_tuple("F9F9F9F9F9F9F9F9", "F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9", "E2B71F17EFE7C352"), 
    std::make_tuple("FAFAFAFAFAFAFAFA", "FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA", "9559F3D55276183F"), 
    std::make_tuple("FBFBFBFBFBFBFBFB", "FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB", "F2E90815C1CA2113"), 
    std::make_tuple("FCFCFCFCFCFCFCFC", "FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC", "2271163D80D4A3C1"), 
    std::make_tuple("FDFDFDFDFDFDFDFD", "FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD", "21D5792E34359D32"), 
    std::make_tuple("FEFEFEFEFEFEFEFE", "FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE", "B3E9B62F0DF07DE0"), 
    std::make_tuple("FFFFFFFFFFFFFFFF", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "651F3092AFA551D0"), 
};

#endif // __MISTY1TESTVECTORSSET3__
